package com.junxonline.plat.dao.vo;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

public class HouseVO {

    private Long houseId;

    /**
     * 房产编号
     */
    private String houseNo;

    /**
     * 楼栋号
     */
    private String buildingNo;

    /**
     * 单元号
     */
    private String unitNo;

    /**
     * 房间号
     */
    private String roomNo;

    /**
     * 卧室数量
     */
    private Integer bedRoomCount;

    /**
     * 客厅数量
     */
    private Integer livingRoomCount;

    /**
     * 厨房数量
     */
    private Integer kitchenCount;

    /**
     * 卫生间数量
     */
    private Integer toiletCount;

    /**
     * 房产变更记录编号
     */
    private String updateAfterNo;

    /**
     * 房产变更时间
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    /**
     * 变更前业主Id
     */
    private Long updateUserId;

    /**
     * 变更前业主名称
     */
    private String updateUserName;

    /**
     * 业主Id
     */
    private Long householdId;

    /**
     * 业主名称
     */
    private String householdName;

    /**
     * 户型Id
     */
    private Long floorPlanId;

    /**
     * 户型名称
     */
    private String floorPlanName;

    public HouseVO() {

    }

    public Long getHouseId() {
        return houseId;
    }

    public void setHouseId(Long houseId) {
        this.houseId = houseId;
    }

    public String getHouseNo() {
        return houseNo;
    }

    public void setHouseNo(String houseNo) {
        this.houseNo = houseNo;
    }

    public String getBuildingNo() {
        return buildingNo;
    }

    public void setBuildingNo(String buildingNo) {
        this.buildingNo = buildingNo;
    }

    public String getUnitNo() {
        return unitNo;
    }

    public void setUnitNo(String unitNo) {
        this.unitNo = unitNo;
    }

    public String getRoomNo() {
        return roomNo;
    }

    public void setRoomNo(String roomNo) {
        this.roomNo = roomNo;
    }

    public Integer getBedRoomCount() {
        return bedRoomCount;
    }

    public void setBedRoomCount(Integer bedRoomCount) {
        this.bedRoomCount = bedRoomCount;
    }

    public Integer getLivingRoomCount() {
        return livingRoomCount;
    }

    public void setLivingRoomCount(Integer livingRoomCount) {
        this.livingRoomCount = livingRoomCount;
    }

    public Integer getKitchenCount() {
        return kitchenCount;
    }

    public void setKitchenCount(Integer kitchenCount) {
        this.kitchenCount = kitchenCount;
    }

    public Integer getToiletCount() {
        return toiletCount;
    }

    public void setToiletCount(Integer toiletCount) {
        this.toiletCount = toiletCount;
    }

    public String getUpdateAfterNo() {
        return updateAfterNo;
    }

    public void setUpdateAfterNo(String updateAfterNo) {
        this.updateAfterNo = updateAfterNo;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Long getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(Long updateUserId) {
        this.updateUserId = updateUserId;
    }

    public String getUpdateUserName() {
        return updateUserName;
    }

    public void setUpdateUserName(String updateUserName) {
        this.updateUserName = updateUserName;
    }

    public Long getHouseholdId() {
        return householdId;
    }

    public void setHouseholdId(Long householdId) {
        this.householdId = householdId;
    }

    public String getHouseholdName() {
        return householdName;
    }

    public void setHouseholdName(String householdName) {
        this.householdName = householdName;
    }

    public Long getFloorPlanId() {
        return floorPlanId;
    }

    public void setFloorPlanId(Long floorPlanId) {
        this.floorPlanId = floorPlanId;
    }

    public String getFloorPlanName() {
        return floorPlanName;
    }

    public void setFloorPlanName(String floorPlanName) {
        this.floorPlanName = floorPlanName;
    }
}
